@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0; font-family:"微软雅黑", Verdana, Geneva, sans-serif;}
ul li {list-style: none;}
a {text-decoration: none;}
.clear {
	clear: both;
	}
	
#header {
	width: 100%;
	height: auto; 
	position: fixed; 
	padding-top: 20px; 
	font-size: 14px; 
	transition: all ease .3s; 
	z-index: 9999; 
	transition-property: padding, background; 
	}
.nobanner #header {
	background: rgba(255, 255, 255, 0.9);
	}
#header .content {
	padding: 0 40px;
	}
#header #logo {
	width: auto;
	height: 40px;
	display: block;
	float: left;
	margin-right: 50px;
	}

	
/* -- 菜单按钮 -- */	
.closeBox{
	display:block;
	position: absolute;
	top: 18px;
	right: 40px;
	}
.closeBox:hover{
	background-color:#4b4b4b; 
	}
.close{ 
	display:inline-block; 
	width:40px;
	height:40px;
	overflow:hidden; 
	position:relative;
	}
.close::before{ 
	position:absolute; 
	content:""; 
	top:40%; 
	left:7px; 
	margin-top:-1px; 
	background:#000; 
	width:60%; 
	height:2px;
	transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}
.close::after{ 
	position:absolute; 
	content:""; 
	top:60%; 
	left:7px; 
	margin-top:-1px; 
	background:#000; 
	width:60%; 
	height:2px;
	transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}
a:hover .close::before{ 
	transform: rotate(45deg) translate(4px,4px);
	-webkit-transform: rotate(45deg) translate(4px,4px);
	-moz-transform: rotate(45deg) translate(4px,4px);
	-ms-transform: rotate(45deg) translate(4px,4px);
	 -o-transform: rotate(45deg) translate(4px,4px);
	 background:#fff; 
	}
a:hover .close::after{ 
	transform: rotate(-45deg) translate(2px,-2px);
	-webkit-transform: rotate(-45deg) translate(2px,-1px);
	-moz-transform: rotate(-45deg) translate(2px,-1px);
	-ms-transform: rotate(-45deg) translate(2px,-1px);
	 -o-transform: rotate(-45deg) translate(2px,-1px);
	 background:#fff; 
	}
	
/* -- 弹出导航样式 -- */	
.overlay {
	position: fixed;
	top: 0;
	left: 0;
    width: 100%;
	height: 100%;
	background: rgba(255,255,255,1.0); 
	z-index:999;
}
.overlay nav {
	width: 100%;
	top: 55%;
	left:0px;
	text-align:center;
	position: relative;
	line-height: 5em;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%); 
	background-color:#fff;
}
.overlay ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%;
	position: relative;
}
.overlay ul li {
	display: block;
	height: calc(100% / 7);
	min-height: 38px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.1s, visibility 0s 0.2s;
	transition: transform 0.3s, opacity 0.1s, visibility 0s 0.2s;
	-webkit-transform: translate3d( 300%, 0 ,0);
	transform: translate3d( 300%,0,0);
}
.overlay-slidedown.open ul li:first-child {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
.overlay-slidedown.open ul li:nth-child(2) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.overlay-slidedown.open ul li:nth-child(3) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.overlay-slidedown.open ul li:nth-child(4) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.overlay-slidedown.open ul li:last-child {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
.overlay-slidedown.open ul li {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.7s, opacity 0.1s 0.7s;
  transition: transform 0.7s, opacity 1s;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.overlay ul li a {
  font-size: 18px; 
  font-family:"微软雅黑", Verdana, Geneva, sans-serif, ;
  font-weight: 300;
  display: block;
  color: #666666;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  text-decoration:none;
}
.overlay ul li a:hover, 
.overlay ul li a:focus {
  opacity: 0.7;
}
/* Effects */
.overlay-slidedown {
	visibility: hidden;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
	transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
}

.overlay-slidedown.open {
	visibility: visible;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transition: -webkit-transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
}

/* Effects */
.overlay-slidedown {
	visibility: hidden;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
	transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
}

.overlay-slidedown.open {
	visibility: visible;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transition: -webkit-transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
}


/* -- 网页底部样式 -- */
#footer {
	z-index: 2;
	position: fixed;
	left:0px; 
	bottom:0px; 
	width: 100%; 
	background: rgba(255, 255, 255, 0.25); 
	background-color:#FFF;
	height:20px; 
	}
#footer p { 
	text-align: right; 
	font-size: 12px; 
	color: #8e8e8e; 
	height: 20px; 
	line-height: 20px;
	padding:0px 40px; 
	}
	
/* -- 频道框架 -- */
#sitecontent {
	height: auto;
	min-height: 1000px; 
	margin-top:64px;
	}	
#banner {
	width: 100%;
	height: 380px;
	position: relative;
	}
#banner span {
	background-color: #39383E; 
	background-repeat: no-repeat; 
	background-position: center; 
	background-size: cover; 
	position: fixed; 
	width: 100%; 
	height: 380px;
	}
.page .content {
	background-color: #fff;
	position: relative; 
	z-index: 1;
	min-height:800px;
	}
.box{
	background-color: #fff;
	position: relative; 
	z-index: 1;
	min-height:800px;
	}
	
/* --栏目标题 开始 --*/
.titlebox{
	background:url(../img/line.png) center bottom no-repeat; padding-bottom:14px; margin-bottom:50px; padding-top:50px;
	}
.titlebox h2{
	font-size:22px; color:#444; margin-bottom:8px; 
	}
.titlebox p{
	font-size:14px; color:#c1c1c1; margin-bottom:0px; 
	}
/* --栏目标题 结束 --*/




/* --新闻栏目 开始 --*/

#category { 
	padding-bottom:40px; 
	text-align:center; 
	}
#category a { 
  padding: 7px 27px; 
  border: 0; 
  }
#category a::after {
  position: absolute;
  content: "|";
  text-align: left;
  margin-left: 28px;
  margin-top: 0px;
  font-size: 10px;
  color: #C8C8C8;
  }
#category a:last-child::after {
	position: absolute;
	content: "";
	height: 0px;
	width: 0px;
	}
#category a::before {
	position: absolute;
	content: "";
	text-align: left;
	margin-left: 0px;
	margin-top: 25px;
	background-color: #818181;
	width: 0px;
	height: 1px;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}
#category a:hover::before {
	width: 30px;
	}

#category a { 
	font-size: 14px; 
	color: #999; 
	border: 0; 
	text-decoration:none; 
	}

#category a.active, #category a:hover { 
	background: transparent; 
	color: #333; 
	border-color: transparent; 
	}
	
	



.box .container .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: transparent;
  border-width:0px;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
}
.ent-line{
	border-bottom: 1px solid #ebebeb; padding-bottom:30px; margin-bottom:30px;
	}
.ent-line p{
	color:#858585; margin-top:15px;
	}
.ent-line small{
	margin-left:20px;
	}
.ent-line .media-left{
	padding-right: 40px;
	}
.ent-line .media-body{
	position:relative;
	}
.timebox{
	position:absolute; left:0px; bottom:0px; color:#cdcdcd;
	}
	
.news-list a{
	text-decoration:none; color:#555555; 
	}
.news-list a h4,.news-list a p {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

.news-list a:hover h4,.news-list a:hover p {
	transform:translateX(15px);
	}


/* -- 翻页样式 -- */
.pageTurning > li > a,
.pageTurning > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #3f3f3f;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #3f3f3f;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #3f3f3f;
  border-color: #3f3f3f;
}

/* -- 联系我们 样式 --*/
.contactWay{
	min-height:160px; line-height: 1.8;
}
.contactWay strong{
	padding-bottom:25px; 
	display:inline-block; 
	font-size: 18px; 
	color:#262626; 
	font-weight:normal;
	}
	
/* -- 核心团队 样式 --*/

.teamBox {
  margin-right: -6px;
  margin-left: -6px;
}
.teamBox a{
	text-decoration:none;
}
.teamBox .col-md-3{
	padding-right: 6px;
    padding-left: 6px;
	}
.teamBox .thumbnail {
  display: block;
  padding: 0px; 
  padding-bottom:30px;
  margin-bottom: 40px;
  line-height: 1.42857143;
  background-color: #fff;
  border-width:0px; 
  border-bottom:1px solid #e5e5e5;
  border-radius: 0px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}

.teamBox .caption h3{
  color: #9a9a9a;
  font-size: 18px;
}
.teamBox .caption p{
  color: #9a9a9a;
  font-size: 13px;
}
.teamBox .caption .introduction {
  color: #9a9a9a;
  font-size: 12px; margin-top:25px;
}

.teamBox a .thumbnail {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.teamBox a:hover .thumbnail {
	transform:translateY(-10px);
}


.teamitem a div.wrap {height: 50px;width: 100%;background: #da0000;position: absolute;bottom: -50px;color: #fff;transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform: translate(0, 0px)}
.teamitem a:hover div.wrap {transform: translate(0, -50px)}
.teamitem a div.wrap div {width: 14px;height: 14px;margin: 18px auto;position: relative}
.teamitem a div.wrap span {display: block;background: #fff;position: absolute;}
.teamitem a div.wrap span.h {width: 14px;height: 2px;top: 6px}
.teamitem a div.wrap span.v {width: 2px;height: 14px;left: 6px}


/* -- 招贤纳士 样式 --*/

.recruitBox {
  margin-right: -6px;
  margin-left: -6px;
}
.recruitBox a{
	text-decoration:none;
}
.recruitBox .col-md-3{
	padding-right: 6px;
    padding-left: 6px;
	}
.recruitBox .thumbnail {
  display: block;
  padding: 0px; 
  padding-bottom:30px;
  margin-bottom: 40px;
  line-height: 1.42857143;
  background-color: #fff;
  border-width:0px; 
  border-bottom:1px solid #e5e5e5;
  border-radius: 0px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}

.recruitBox .caption h3{
  color: #333;
  font-size: 18px;
  text-align:center;
}

.recruitBox .caption h3::before {
	position: absolute; 
	left:50%;
	content: "";
	text-align: center;
	margin-left:-15px;
	margin-top: 40px;
	background-color: #cbcbcb;
	width: 30px;
	height: 1px;
	}
.recruitBox .caption p{
  color: #9a9a9a;
  font-size: 13px;
  margin-top:39px;
}
.recruitBox a .thumbnail {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.recruitBox a:hover .thumbnail {
	transform:translateY(-10px);
	border-bottom:1px solid #b2b2b2;
}


.teamitem a div.wrap {height: 50px;width: 100%;background: #da0000;position: absolute;bottom: -50px;color: #fff;transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transform: translate(0, 0px)}
.teamitem a:hover div.wrap {transform: translate(0, -50px)}
.teamitem a div.wrap div {width: 14px;height: 14px;margin: 18px auto;position: relative}
.teamitem a div.wrap span {display: block;background: #fff;position: absolute;}
.teamitem a div.wrap span.h {width: 14px;height: 2px;top: 6px}
.teamitem a div.wrap span.v {width: 2px;height: 14px;left: 6px}


/* -- 项目 样式 --*/

.projectBox {
  margin-right: -6px;
  margin-left: -6px;
}
.projectBox a{
	text-decoration:none;
}
.projectBox .col-md-3{
	padding-right: 6px;
    padding-left: 6px;
	}
.projectBox .thumbnail {
  display: block;
  padding: 0px; 
  padding-bottom:30px;
  margin-bottom: 40px;
  line-height: 1.42857143;
  background-color: #fff;
  border-width:0px; 
  border-bottom:1px solid #e5e5e5;
  border-radius: 0px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}

.projectBox .caption h3{
  color: #565656;
  font-size: 16px;
}
.projectBox .caption p{
  color: #9a9a9a;
  font-size: 13px;
}
.projectBox .caption .introduction {
  color: #9a9a9a;
  font-size: 12px; margin-top:25px;
}

.projectBox a .thumbnail {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.projectBox a:hover .thumbnail {
	transform:translateY(-10px);
}


/* -- 滚屏效果 -- */
  
    
    .wrapper {
    	height: 100% !important;
    	height: 100%;
    	margin: 0 auto; 
    	overflow: hidden;
    }
    
    .main {
      float: left;
      width: 100%;
      margin: 0 auto;
    }


    .main section  {
      overflow: hidden;
    }
    
    .main section > img {
      position: absolute;
      max-width: 100%;
      z-index: 1;
    }
    
    .main section.page1 {
      background:rgb(230, 217, 200); background:#FFF;
    }
	
    .main section.page2 {
      background: #FFF;
    }
	/*
	.main section.page2 {
      background: #555557 url(../img/back-phone.png) no-repeat center -150px ;
    }
	.main section .page_container {
      position:absolute;
      top:0px; 
	  left:0px; 
	  right:0px; 
	  bottom:0px;
      z-index: 3;
    }
    .main section.page2 .page_container {
      margin-top: 240px;
      overflow: hidden;
    }
	
    .main section.page3 {
      background: url(../img/about.jpg) no-repeat; left:-150px; top:0px;
    }*/

	
	
    .page_container {
      position:relative;
      overflow: hidden;
      width: 100%; 
	  height:auto;
	  margin:0 auto;
	  padding-left:40px; padding-right:40px; padding-top:70px; 
	  
    }


/*首页幻灯*/

#demo1{
  border: 7px solid #000; 
  border-color: rgba(0, 0, 0, 0.0);   
  border-right-color: #bbbbbb;
  border-right-width:7px;
  width: 0;
  height: 0; 
  position:fixed; 
  left:10px; 
  top:45%; 
}
#demo2{
  border: 7px solid #000; 
  border-color: rgba(0, 0, 0, 0.0);   
  border-left-color: #bbbbbb;
  border-left-width:7px;
  width: 0;
  height: 0; 
  position:fixed; 
  right:10px; 
  top:45%; 
}


/* -- 首页项目 -- */

#indexMenu { 
	padding-bottom:20px; 
	text-align:right; 
	border-bottom:solid 1px #ebebeb; 
	margin-bottom:30px;
	margin-top:80px;
	position:relative;
	}
#indexMenu a { 
  padding: 7px 27px; 
  border: 0; 
  }
#indexMenu a::after {
  position: absolute;
  content: "|";
  text-align: left;
  margin-left: 28px;
  margin-top: 0px;
  font-size: 10px;
  color: #C8C8C8;
  }
#indexMenu a:last-child::after {
	position: absolute;
	content: "";
	height: 0px;
	width: 0px;
	}
#indexMenu a::before {
	position: absolute;
	content: "";
	text-align: left;
	margin-left: 0px;
	margin-top: 25px;
	background-color: #818181;
	width: 0px;
	height: 1px;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}
#indexMenu a:hover::before {
	width: 30px;
	}

#indexMenu a { 
	font-size: 14px; 
	color: #999; 
	border: 0; 
	text-decoration:none; 
	}

#indexMenu a.active, #category a:hover { 
	background: transparent; 
	color: #333; 
	border-color: transparent; 
	}
	
/* --首页项目标题 开始 --*/
#indexMenu .titlebox{
	position:absolute; top:-30px; left:0px; z-index:999; padding:0px; margin:0px;
	}
#indexMenu .titlebox h2{
	font-size:22px; color:#444; margin-bottom:8px; text-align:left; margin-top:0px;
	}
#indexMenu .titlebox p{
	font-size:14px; color:#c1c1c1; margin-bottom:0px; text-align:left;
	}

/* --首页关于我们 开始 --*/
.main section.page3 {
}
.page3 .page_container {
  position:relative;
  overflow: hidden;
  width: 100%; 
  height:auto;
  margin:0 auto;
  padding-left:0px; padding-right:0px; padding-top:0px; 
  
}
.about{ 
	width: 50%; float: right; list-style:none; margin:0px; padding:0px; padding-left:6%; padding-right:2%; 
}
.description { line-height: 26px; padding-right: 7.1%; text-align: left; }

.about a.more { 
  width: 24%; 
  height: 40px; 
  line-height: 40px; 
  border-radius: 0px; 
  text-align: center; 
  text-indent: 0px;
  display: block; 
  font-family: "HELVETICANEUELTPRO-THEX"; 
  background-color: #383838; 
  border: #383838 1px solid;
  color: #fff; 
  font-size: 16px; text-decoration:none;
  margin-top:40px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}
.about a.more:hover{ 
  text-indent: -50px;
  }



.projectBox a .thumbnail {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.projectBox a:hover .thumbnail {
	transform:translateY(-10px);
}
.fimg { 
  width: 50%; height: 1024px; background-size: cover; 
  }





/* --首页联系我们 开始 --*/
.contactUs{
	margin-top:100px;
	}
.UsInfo {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 2.22222222;
  color:#989898;
}

.UsInfo strong{
	font-size: 16px; font-weight:normal;
	}

input.form-control {
  display: block;
  width: 100%;
  height: 60px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #999;
  background-color: #fff;
  background-image: none;
  border-width:0px; border-bottom:1px solid #ccc;  
  border-radius: 0px;
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .0);
          box-shadow: inset 0 0px 0px rgba(0, 0, 0, .0);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.0), 0 0 0px rgba(102, 175, 233, .6);
          box-shadow: inset 0 0px 0px rgba(0,0,0,.0), 0 0 0px rgba(102, 175, 233, .6);
}
textarea.form-control {
  height: auto; 
  border-width:0px; 
  border-bottom:1px solid #ccc; 
  color: #999; 
  margin-top:20px; 
  border-radius: 0px;
            box-shadow: inset 0 0px 0px rgba(0, 0, 0, .0);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
textarea.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.0), 0 0 0px rgba(102, 175, 233, .6);
          box-shadow: inset 0 0px 0px rgba(0,0,0,.0), 0 0 0px rgba(102, 175, 233, .6);
}

.main section.page4 {
      background:  url(../img/lx.jpg) no-repeat center top;
    }
.btn-black {
  color: #fff;
  background-color: #383838;
  border-color: #383838;
  border-radius: 0px;
  padding-left:30px; padding-right:30px; margin-top:30px;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
  color: #fff;
  background-color: #383838;
  border-color: #383838;
}

/* --内容页正文 开始 --*/
.pageTitle h2::before {
	position: absolute; 
	left:50%;
	content: "";
	text-align: center;
	margin-left:-15px;
	margin-top: 40px;
	background-color: #cbcbcb;
	width: 30px;
	height: 1px;
	}

/* --翻页项 开始 --*/	
.page_wrap{clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}
.paginator {float:right; height:25px; overflow:hidden; }
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,
.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9;  color:#d9d9d9; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#E9E9E9; color:#D4105A;padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }